﻿using System;
using System.Collections.Generic;
using System.Text;
using Gestion.Core.Service.Business;


namespace Gestion.Core.Service
{
    public class ServiceManager
    {
        private IAplicacionesAfectadasService _aplicacionesAfectadasService;

        public IAplicacionesAfectadasService AplicacionesAfectadasService
        {
            get { return _aplicacionesAfectadasService; }
            set { _aplicacionesAfectadasService = value; }
        }

        private IDetalleGrupoUsuarioService _detalleGrupoUsuarioService;

        public IDetalleGrupoUsuarioService DetalleGrupoUsuarioService
        {
            get { return _detalleGrupoUsuarioService; }
            set { _detalleGrupoUsuarioService = value; }
        }

        private IDetalleIncidenciaAplicacionService _detalleIncidenciaAplicacionService;

        public IDetalleIncidenciaAplicacionService DetalleIncidenciaAplicacionService
        {
            get { return _detalleIncidenciaAplicacionService; }
            set { _detalleIncidenciaAplicacionService = value; }
        }

        private IDetallePeticionImpactoService _detallePeticionImpactoService;

        public IDetallePeticionImpactoService DetallePeticionImpactoService
        {
            get { return _detallePeticionImpactoService; }
            set { _detallePeticionImpactoService = value; }
        }

        private IDetallePeticionRiesgoService _detallePeticionRiesgoService;

        public IDetallePeticionRiesgoService DetallePeticionRiesgoService
        {
            get { return _detallePeticionRiesgoService; }
            set { _detallePeticionRiesgoService = value; }
        }

        private IDetalleRiesgoService _detalleRiesgoService;

        public IDetalleRiesgoService DetalleRiesgoService
        {
            get { return _detalleRiesgoService; }
            set { _detalleRiesgoService = value; }
        }

        private IEstadoIncidenciaService _estadoIncidenciaService;

        public IEstadoIncidenciaService EstadoIncidenciaService
        {
            get { return _estadoIncidenciaService; }
            set { _estadoIncidenciaService = value; }
        }

        private IEstadoPeticionService _estadoPeticionService;

        public IEstadoPeticionService EstadoPeticionService
        {
            get { return _estadoPeticionService; }
            set { _estadoPeticionService = value; }
        }

        private IGrupoService _grupoService;

        public IGrupoService GrupoService
        {
            get { return _grupoService; }
            set { _grupoService = value; }
        }

        private IImpactoEstrategicoService _impactoEstrategicoService;

        public IImpactoEstrategicoService ImpactoEstrategicoService
        {
            get { return _impactoEstrategicoService; }
            set { _impactoEstrategicoService = value; }
        }

        private IIncidenciaHistoricoService _incidenciaHistoricoService;

        public IIncidenciaHistoricoService IncidenciaHistoricoService
        {
            get { return _incidenciaHistoricoService; }
            set { _incidenciaHistoricoService = value; }
        }

        private IIncidenciaService _incidenciaService;

        public IIncidenciaService IncidenciaService
        {
            get { return _incidenciaService; }
            set { _incidenciaService = value; }
        }

        private IPeticionHistoricoService _peticionHistoricoService;

        public IPeticionHistoricoService PeticionHistoricoService
        {
            get { return _peticionHistoricoService; }
            set { _peticionHistoricoService = value; }
        }

        private IPeticionService _peticionService;

        public IPeticionService PeticionService
        {
            get { return _peticionService; }
            set { _peticionService = value; }
        }

        private IProyectoService _proyectoService;

        public IProyectoService ProyectoService
        {
            get { return _proyectoService; }
            set { _proyectoService = value; }
        }

        private IRiesgoService _riesgoService;

        public IRiesgoService RiesgoService
        {
            get { return _riesgoService; }
            set { _riesgoService = value; }
        }

        private IUsuarioService _usuarioService;

        public IUsuarioService UsuarioService
        {
            get { return _usuarioService; }
            set { _usuarioService = value; }
        }

        private WebFormNavigation _webformNavigation;

        public WebFormNavigation WebformNavigation
        {
            get { return _webformNavigation; }
            set { _webformNavigation = value; }
        }

       
    }
}
